# """
# @author: xxw
# @file: 文件的读写.py
# @time: 2023/3/31 14:35
# """
#
# # 判断文件是否存在
#if os.path.exists('/path/to/file'):
#     print('文件存在')
# else:
#     print('文件不存在')
# # 判断目录是否存在，目录中有哪些文件  -- os
#
# # 文本操作  -- open函数
# # 默认只读
# # 打开的文件句柄
# fp = open("test.txt", encoding="utf-8")
# # 一次性读完，从光标（文件指针的位置来读）
# print(fp.read())
# print("###################")
# # 把光标置于初始位置
# fp.seek(0)
# print(fp.read())
#
# # 文件操作 -- 指针
# fp.seek(0)
# # 每次读一行
# print(fp.readline())
# print("###################")
# print(fp.readline())
#
# # 每一行作为一个元素放在列表中保存
# fp.seek(0)
# print(fp.readlines())
#
# 打开文件
# 第二个参数，指定打开模式
# r  -- read  ， w -- write(覆盖写) ， a -- apend(追加写),  x -- 新建
# 读写 r+ w+ a+
# 打开二进制 wb 二进制模式，例如图片
#
# fp = open("test.txt", "w")
# fp.write("new line 1")
# fp.close()
#
# 先写入缓冲区
# 写入磁盘  -- 1、缓冲区满  2、文件关闭  3、使用fp.flush() 强制将缓存区放入磁盘  4、程序结束
#
# 打开文件 -- 不用了就关闭，不然会一致占用内存资源
#
# 使用with语句管理，with语句体中代码执行完了，自动关闭文件
# with open("test.txt") as fp:
#     print(fp.read())
